package top.byfree.jbyan.saber.bean.vo

import top.byfree.jbyan.saber.bean.Roles
import java.time.LocalDateTime

/**
 * 角色视图实体
 *
 * @author jbyan
 * @since 26/3/2024
 */
data class RoleVo(
    /* 角色Id */
    var roleId: String,
    /* 角色名称 */
    var roleName: String,
    /* 角色标识 */
    var roleKey: String,
    /* 状态 */
    var status: Int,
    /* 创建日期 */
    var gmtCreate: LocalDateTime,
    /* 修改日期 */
    var gmtModify: LocalDateTime,
    /* 创建人 */
    var createBy: String,
    /* 修改人 */
    var modifyBy: String
)

val roleVoCol = listOf(
    Roles.roleId,
    Roles.roleName,
    Roles.roleKey,
    Roles.status,
    Roles.gmtCreate,
    Roles.gmtModify,
    Roles.createBy,
    Roles.modifyBy
)